package edu.unf.cen6940.web;

import org.junit.Test;

import org.junit.runner.RunWith;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.beans.factory.support.DefaultListableBeanFactory;

import org.springframework.context.ApplicationContext;

import org.springframework.mock.web.MockHttpServletRequest;
import org.springframework.mock.web.MockHttpServletResponse;

import org.springframework.test.context.ContextConfiguration;

import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.RequestScope;
import org.springframework.web.context.request.ServletRequestAttributes;
import org.springframework.web.context.request.SessionScope;

/**
 * Unit test for the <code>ThesisController</code> controller.
 *
 * @see edu.unf.cen6940.web.ThesisController
 */
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {
		"file:./resources/rms_test-security-context.xml",
		"file:./resources/rms_test-service-context.xml",
		"file:./resources/rms_test-dao-context.xml",
		"file:./resources/rms_test-web-context.xml" })
public class ThesisControllerTest {
	/**
	 * The Spring application context.
	 *
	 */
	private ApplicationContext context;

	/**
	 * Test <code>editThesisStudent()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GeteditThesisStudent() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/editThesisStudent");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>newThesisStudent()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetnewThesisStudent() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/newThesisStudent");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>saveThesisStudent()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetsaveThesisStudent() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/saveThesisStudent");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>confirmDeleteThesisStudent()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetconfirmDeleteThesisStudent() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/confirmDeleteThesisStudent");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>deleteThesisStudent()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetdeleteThesisStudent() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/deleteThesisStudent");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>selectThesisStudent()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetselectThesisStudent() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/selectThesisStudent");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>listThesisStudent()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetlistThesisStudent() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/listThesisStudent");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>editThesisThesiscommittees()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GeteditThesisThesiscommittees() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/editThesisThesiscommittees");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>newThesisThesiscommittees()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetnewThesisThesiscommittees() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/newThesisThesiscommittees");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>saveThesisThesiscommittees()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetsaveThesisThesiscommittees() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/saveThesisThesiscommittees");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>confirmDeleteThesisThesiscommittees()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetconfirmDeleteThesisThesiscommittees() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/confirmDeleteThesisThesiscommittees");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>deleteThesisThesiscommittees()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetdeleteThesisThesiscommittees() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/deleteThesisThesiscommittees");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>selectThesisThesiscommittees()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetselectThesisThesiscommittees() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/selectThesisThesiscommittees");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>listThesisThesiscommittees()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetlistThesisThesiscommittees() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/listThesisThesiscommittees");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>editThesisCategories()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GeteditThesisCategories() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/editThesisCategories");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>newThesisCategories()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetnewThesisCategories() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/newThesisCategories");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>saveThesisCategories()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetsaveThesisCategories() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/saveThesisCategories");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>confirmDeleteThesisCategories()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetconfirmDeleteThesisCategories() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/confirmDeleteThesisCategories");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>deleteThesisCategories()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetdeleteThesisCategories() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/deleteThesisCategories");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>selectThesisCategories()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetselectThesisCategories() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/selectThesisCategories");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>listThesisCategories()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetlistThesisCategories() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/listThesisCategories");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>editThesisThesistools()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GeteditThesisThesistools() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/editThesisThesistools");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>newThesisThesistools()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetnewThesisThesistools() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/newThesisThesistools");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>saveThesisThesistools()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetsaveThesisThesistools() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/saveThesisThesistools");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>confirmDeleteThesisThesistools()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetconfirmDeleteThesisThesistools() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/confirmDeleteThesisThesistools");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>deleteThesisThesistools()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetdeleteThesisThesistools() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/deleteThesisThesistools");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>selectThesisThesistools()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetselectThesisThesistools() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/selectThesisThesistools");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>listThesisThesistools()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetlistThesisThesistools() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/listThesisThesistools");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>editThesisGeneratedproducts()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GeteditThesisGeneratedproducts() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/editThesisGeneratedproducts");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>newThesisGeneratedproducts()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetnewThesisGeneratedproducts() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/newThesisGeneratedproducts");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>saveThesisGeneratedproducts()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetsaveThesisGeneratedproducts() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/saveThesisGeneratedproducts");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>confirmDeleteThesisGeneratedproducts()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetconfirmDeleteThesisGeneratedproducts() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/confirmDeleteThesisGeneratedproducts");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>deleteThesisGeneratedproducts()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetdeleteThesisGeneratedproducts() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/deleteThesisGeneratedproducts");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>selectThesisGeneratedproducts()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetselectThesisGeneratedproducts() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/selectThesisGeneratedproducts");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>listThesisGeneratedproducts()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetlistThesisGeneratedproducts() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/listThesisGeneratedproducts");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>editThesisThesisstatuses()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GeteditThesisThesisstatuses() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/editThesisThesisstatuses");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>newThesisThesisstatuses()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetnewThesisThesisstatuses() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/newThesisThesisstatuses");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>saveThesisThesisstatuses()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetsaveThesisThesisstatuses() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/saveThesisThesisstatuses");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>confirmDeleteThesisThesisstatuses()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetconfirmDeleteThesisThesisstatuses() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/confirmDeleteThesisThesisstatuses");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>deleteThesisThesisstatuses()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetdeleteThesisThesisstatuses() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/deleteThesisThesisstatuses");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>selectThesisThesisstatuses()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetselectThesisThesisstatuses() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/selectThesisThesisstatuses");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>listThesisThesisstatuses()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetlistThesisThesisstatuses() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/listThesisThesisstatuses");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>indexThesis()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetindexThesis() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/indexThesis");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>selectThesis()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetselectThesis() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/selectThesis");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>editThesis()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GeteditThesis() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/editThesis");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>saveThesis()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetsaveThesis() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/saveThesis");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>newThesis()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetnewThesis() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/newThesis");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>confirmDeleteThesis()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetconfirmDeleteThesis() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/confirmDeleteThesis");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>deleteThesis()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetdeleteThesis() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/deleteThesis");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Test <code>thesisControllerbinaryaction()</code>.
	 */
	@Test
	@SuppressWarnings("unused")
	public void GetthesisControllerbinaryaction() throws Exception {
		MockHttpServletRequest request = getMockHttpServletRequest();
		request.setRequestURI("/thesisController/binary.action");
		MockHttpServletResponse response = getMockHttpServletResponse();

		// Get the singleton controller instance
		ThesisController controller = (ThesisController) context.getBean("ThesisController");

		// TODO Invoke method and Assert return values

	}

	/**
	 * Autowired to set the Spring application context.
	 *
	 */
	@Autowired
	public void setContext(ApplicationContext context) {
		this.context = context;
		((DefaultListableBeanFactory) context.getAutowireCapableBeanFactory()).registerScope("session", new SessionScope());
		((DefaultListableBeanFactory) context.getAutowireCapableBeanFactory()).registerScope("request", new RequestScope());
	}

	/**
	 * Returns a mock HttpServletRequest object.
	 *
	 */
	private MockHttpServletRequest getMockHttpServletRequest() {
		MockHttpServletRequest request = new MockHttpServletRequest();
		ServletRequestAttributes attributes = new ServletRequestAttributes(request);
		RequestContextHolder.setRequestAttributes(attributes);
		return request;
	}

	/**
	 * Returns a mock HttpServletResponse object.
	 *
	 */
	private MockHttpServletResponse getMockHttpServletResponse() {
		return new MockHttpServletResponse();
	}
}